package dao;

import bean.empleado;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author May
 */
public class d_empleado {
 
  public ArrayList listadoEmpleados() throws SQLException {
        conexion db=new conexion();
        String query="select * from empleado";
        ResultSet resultado = db.seleccion(query);
        empleado miemp=null;
    
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            miemp=new empleado();
            
            miemp.setCedula(resultado.getString(1));
            miemp.setNombres(resultado.getString(2));
            miemp.setApellidos(resultado.getString(3));
            miemp.setDireccion(resultado.getString(4));
            miemp.setTipo_sangre(resultado.getString(5));
            miemp.setNivel(resultado.getString(6));
            miemp.setFoto(resultado.getBlob(7));
            miemp.setPeso(resultado.getInt(8));
            miemp.setEstatura(resultado.getDouble(9));
            miemp.setFecha_nacim(resultado.getString(10));
            miemp.setSexo(resultado.getString(11) );
            todos.add(miemp);
        }
        return todos;
    }  
  
    public empleado buscarEmpleado(String ide) throws SQLException {
        conexion db=new conexion();
        String query="select * from empleado where cedula='" + ide + "'";   
        ResultSet resultado = db.seleccion(query);
        empleado miemp=null;
        
        if (resultado!=null && resultado.next()!=false) {
            miemp=new empleado();
            
            miemp.setNombres(resultado.getString(2));
            miemp.setApellidos(resultado.getString(3));
            miemp.setDireccion(resultado.getString(4));
            miemp.setTipo_sangre(resultado.getString(5));
            miemp.setNivel(resultado.getString(6));
            miemp.setFoto(resultado.getBlob(7));
            miemp.setPeso(resultado.getInt(8));
            miemp.setEstatura(resultado.getDouble(9));
            miemp.setFecha_nacim(resultado.getString(10));
            miemp.setSexo(resultado.getString(11));        
        }
        return miemp;
    }
}
